<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    if (isset($_POST["accountId"])) {
        $accountId = $_POST["accountId"];

        try {
            // 引用数据库连接文件
            require_once 'databaseConnection.php';
            $conn = connectToDatabase();
            // 设置 PDO 错误模式为异常
            $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

            // 使用参数化查询以避免 SQL 注入
            $sql = "DELETE FROM account WHERE account_id = :accountId";
            $stmt = $conn->prepare($sql);
            $stmt->bindParam(':accountId', $accountId);
            $stmt->execute();

            // 返回成功消息给前端
            echo "删除成功";
        } catch (PDOException $e) {
            // 返回错误消息给前端
            echo "删除失败: " . $e->getMessage();
        }

        $conn = null;
    } else {
        // 返回错误消息给前端
        echo "未提供有效的账号ID";
    }
} else {
    // 返回错误消息给前端
    echo "无效的请求";
}
